/*
 * 
 * author     date                    function                 purpose
 * wuwentao   20111122             base structure               */


package com.badlogicgames.framwork;


public abstract class Screen {
	Game game;
	
	enum SCREEN_STATUS {//status of game screen
    	GAME_MAINMENUSCREEN, GAME_MAINGAMESCREEN, GAME_TOOLSCREEN,
    };
    
	public Screen (Game game) {
		this.game = game;
	}

	public abstract void update (float deltaTime);

	public abstract void present (float deltaTime);

	public abstract void pause ();

	public abstract void resume ();

	public abstract void dispose ();
}
